movable foot platform - Spanish English Dictionary